A thinking game that will leave your mind twisting and turning.
